package com.zjl.redis.第14章_大数据统计;

import com.zjl.redis.第06章_SpringBoot整合redis.B2_JedisPool;
import redis.clients.jedis.Jedis;

/**
 * 布隆过滤器:存在时，元素不一定存在, 但是判断结果为不存在时,则一定不存在。
 */
public class C4_redis实现布隆过滤器 {
    public static void main(String[] args) {
        //连接 redis
        Jedis redisPool = B2_JedisPool.getRedisPool();

        String hash = "ccc";
        int i = hash.hashCode();
        i = 0B11111111111111111111111111111111;
        long index = 0B1111111111111111111111111111111L & i;
        System.out.println(index);

        //返回，此位置原先的值
        boolean key1 = redisPool.setbit("key", 999L, true);
        //返回指定值
        boolean key = redisPool.getbit("key", 999L);


    }
}
